Funciones get_header(), get_sidebar() de Wordpress
Escribo de nuevo un post, esta vez es algo más técnico para aquellas personas que utilicéis Wordpress (CMS Open Source). Y como no, cuando lo hago es porque me ha pasado algo trabajando... esta vez ha sido que necesitaba hacer un sidebar especifico para mis entradas.
Es decir que para el index.php se muestre un sidebar.php y para las entradas o posts se muestre el nuevo sidebar2.php.
Cuando intentas poner esto, lo primero que haces es ir al archivo single.php y ver que llamada se hace para que nos pinte el sidebar. Hecho esto vemos que Wordpress pinta todos los archivos llamando a las funciones < ?php get_footer(); ? > < ?php get_sidebar(); ? > y < ?php get_header(); ? > y entonces te surge una pregunta, donde están estos archivos??? Porque en el functions.php no están...
Pues bien, solución, estas funciones son funciones predefinidas por wordpress, por lo tanto si quieres crearte una propia que llame a tu sidebar2.php o bien te la creas en el archivo funcions.php propia del theme o sustituyes la llamada por < ?php include 'sidebar2.php'; ? > y listo.
Las funciones mencionadas en su interior harán esto, un include del archivo X a pintar.
Espero que os sirva un saludo

